package sanrenxing.dayEnd.backRepertoryTotal.service;


import sanrenxing.dayEnd.backRepertoryTotal.domain.Equity;
import sanrenxing.dayEnd.backRepertoryTotal.domain.EquityTwo;

import java.util.List;

/**
 * 功能:权益处理业务层接口类
 * 编写者：
 * 日期：2021
 * 版本：1.0
 */
public interface EquityBiz {
    /**
     * 分页查询条件
     * @param pages
     * @param rows
     * @param condition
     * @return
     */
    public List<EquityTwo> findByPages(int rows, int pages, String condition);

    /**
     * 按条件统计记录数
     * @param condition 统计条件
     * @return 条件
     */
    public int count(String condition);

    /**
     * 获取查询条件
     * @param equity
     * @return 条件字符串
     */
    public String getCount(Equity equity);

    /**
     * 根据行情数据编号删除数据
     * @param rightsId 行情数据编号
     * @return 1：删除成功；0：删除失败
     */
    public int delete(int rightsId);

    /**
     * 修改权益处理数据
     * @param equity 权益处理数据对象
     * @return 1：修改成功；0：修改失败
     */
    public int update(Equity equity);

    /**
     * 查询所有权益处理数据
     * @return 权益处理数据对象集合
     */
    public Equity findById(int rightsId);
}
